
package sg.edu.nus.iss.cats.dataaccess;

import sg.edu.nus.iss.cats.model.*;


public interface DepartmentDAO {

    public Department findDepartment (String departmentId) throws DAOException;

    public Department[] findAllDepartments () throws DAOException;

    public void insertDepartment (Department department) throws DAOException;

    public void updateDepartment (Department department) throws DAOUpdateException;

    public void deleteDepartment (String departmentId) throws DAOException;

}